home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.windows;
-
- import java.awt.Event;
- import java.awt.Frame;
- import java.awt.Image;
- import java.awt.MenuBar;
- import java.awt.peer.FramePeer;
- import sun.awt.image.ImageRepresentation;
-
- class WFramePeer extends WWindowPeer implements FramePeer {
- native void create(WComponentPeer var1);
-
- public native void setTitle(String var1);
-
- public void setIconImage(Image var1) {
- }
-
- public native void setMenuBar(MenuBar var1);
-
- public native void setResizable(boolean var1);
-
- public synchronized native void setCursor(int var1);
-
- native void widget_setIconImage(ImageRepresentation var1);
-
- WFramePeer(Frame var1) {
- super(var1);
- if (var1.getTitle() != null) {
- this.setTitle(var1.getTitle());
- }
-
- Image var2 = var1.getIconImage();
- if (var2 != null) {
- this.setIconImage(var2);
- }
-
- if (var1.getCursorType() != 0) {
- this.setCursor(var1.getCursorType());
- }
-
- this.setResizable(var1.isResizable());
- }
-
- public void handleIconify(long var1) {
- super.target.postEvent(new Event(super.target, 203, (Object)null));
- }
-
- public void handleDeiconify(long var1) {
- super.target.postEvent(new Event(super.target, 204, (Object)null));
- }
-
- protected void handleMoved(long var1, int var3, int var4, int var5) {
- super.target.postEvent(new Event(super.target, 0L, 205, var4, var5, 0, 0));
- }
-
- protected void handleResize(long var1, int var3, int var4, int var5, int var6, int var7) {
- super.target.invalidate();
- super.target.validate();
- super.target.repaint();
- }
- }
-